package com.rdc.example.view;


import com.rdc.example.bean.dto.UserDTO;

import java.util.List;

import static com.rdc.example.controller.UserController.utilView;

/**
 * @author Wookie
 * @description 用户视图层
 */
public class UserView {
    public void showMainMenu() {
        System.out.println("=== 主菜单 ===============");
        System.out.println("1.登录    2.注册    3. 退出");
    }

    public void showUserMenu(String userName){
        System.out.println(userName+",欢迎进入！");
        System.out.println("===我的=====================================================================");
        System.out.println("1.个人信息    2.我的博文    3.我关注的博主    4.我点赞过的博文   5.退出登录  6.退出系统");
    }

    public void showUserMessage(UserDTO userDTO){
        System.out.println("名称： "+userDTO.getUserName());
        System.out.println("个人邮箱： "+userDTO.getEmail());
        System.out.println("注册时间： "+userDTO.getCreatedAt());
        String status=userDTO.getStatus()? "正常":"封禁中";
        System.out.println("状态： "+status);
        String power=userDTO.getPower()?"管理员":"普通用户";
        System.out.println("成分： "+power);
    }

    public void showLogin(){
        System.out.println("=== 登录 ===");
        String userName= UtilView.getUserInputString("用户名：");
        String password= UtilView.getUserInputString("密码：");
    }
    public String getInputString(){
        return UtilView.getUserInputString("请输入用户名称关键词：");
    }

    public void showUserDTOList( int i,UserDTO userDTO){
        System.out.println((i+1)+"号  "+userDTO.getUserName());
    }





}
